*{
    margin: 0;padding: 0;
}
html{
    background: url(../img/signback.gif);
    font-size: 10px;
}
html,body {
    height: 100%;
}
header{
    height: 46rem;
    margin: auto;
    background: url(../img/lip.jpg);
    overflow: auto;
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
header .title{
    height: 15rem;
    text-align: center;
    margin: 10rem auto;
    color: #6a9eff;
    font-size: 10rem;
    font-weight: bold;
    line-height: 10rem;

}
header .notes span{
    width:65rem;
    height: 5rem;
    margin: auto;
    padding: 2rem;
    display: flex;
    align-items:center ;
    flex-direction: column;
    text-align: center;
    overflow: hidden;
}
header .notes .note{

    padding: 1rem;
    font-size: 4rem;
    color: white;
    background-color: darkgray;
    border-radius: 0.8rem;
    opacity: 0.5;
    line-height:4rem ;
    margin-top: -8rem;
}
header .notes .stop-time{
    height: 6rem;
    padding: 1rem;
    font-size: 5rem;
    margin: 3rem auto;
    border-radius: 0.5rem;
    color: #ff4955;
}
.main{
    display: flex;
    flex-direction: column;
}

.main .bottom{
    width: 100%;
    height:18rem ;
    bottom: 0;
    background-color: #FF4955;
    position: fixed;
}

.main .submit-info{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin: 1rem;
    border: #6A9EFF solid 0.3rem;
    border-radius: 1rem;
}
.form-note{
    height: 10rem;
    font-size: 7rem;
    font-weight: bold;
    color: #55AAFF;
    margin: 3rem;
}
.form-line{
    width: 88%;height: 10rem;
    border-radius: 2rem;
    border-color: #f0f5df;
    border-width: 0.2rem;
    border-style: solid;
    padding: 3rem;
    margin: 2rem;
    background-color: #4ddec6;
}
.form-line span{
    display: inline-block;
    width: 11rem;height: 8rem;
    font-size: 5rem;
    line-height: 8rem;
    text-align: center;
    color: #41403c;

}
.form-line input{
    width: 40rem;
    background-color:white ;
    height: 8rem;
    justify-content: center;
    line-height: 8rem;
    border-style: none;
    border-radius: 2rem;
    font-size: 3.5rem;
    margin-left: 3rem;
    text-align: center;

}


input.submit-btn{
    border: none;
    background-color: #55aaff;
    color: white;
    font-size: 5rem;
    line-height: 10rem;
    text-align: center;
    display: block;
    width: 25rem;height: 10rem;
    padding: 5px 0;
    border-radius: 2rem;
    margin: 3rem auto;

    cursor: pointer;

}
input[type="file" i] {

    background-color: orangered;
    width: 50rem;
    padding: 0 1rem;
    filter: alpha(opacity=0);
    cursor: pointer

}

footer{
    height: 18rem;
    width: 100%;
    background-color: aqua;
    position: fixed;
    display: flex;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    justify-content: space-around;
    bottom: 0;
    overflow: auto;
}
footer .option{
    height: 18rem;
    width: 33rem;
    background-color: antiquewhite;
    font-size: 6rem;
    text-align: center;
    line-height: 18rem;
    border:#55aaff solid;
    border-radius: 1rem;
}
a{
    text-decoration: none;
    color: #c972ff;
}